home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 20 / CU Amiga Magazine's Super CD-ROM 20 (1998)(EMAP Images)(GB)[!][issue 1998-03].iso / CDsupport / DeliTracker / Docs / Genies.eng < prev    next >
Text File  |  1996-09-15  |  31KB  |  521 lines

  1.  
  2.  
  3.                     $VER: Genies.eng V2.27 (15.09.1996)
  4.                    Copyright 1996 by Delirium Softdesign
  5.                       (Peter Kunath and Frank Riffel)
  6.  
  7.  
  8.  
  9.   In this document file are all genies listed that are offically released
  10.   or supported by Delirium Softdesign. A description of the standard menus
  11.   of the GUI is ommited. Only genie specific GUI elements are described
  12.   herein.
  13.  
  14.   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15.   WANTED: Developer docs for WaveTools/PeriSound, SoundStage and AD516. The
  16.   first person which sends us the programming docs for one of these cards
  17.   will get a free DeliTracker registration (and maybe a NotePlayer as well
  18.   if the documentation is detailed enough).
  19.   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  20.  
  21.  
  22.   1. NOTEPLAYER GENIES
  23.  
  24.   Noteplayers that use MEMF_PUBLIC or MEMF_ANY require only a small chipmem
  25.   buffer for playing the samples. This enables you to load modules that are
  26.   even bigger than your actual chipmem. On the other hand this will cost
  27.   you some extra cpu cycles.
  28.  
  29.   Name                          Description
  30.   ==========================    ===========================================
  31.  
  32.   AudioDev-NotePlayer           --- Removed ---
  33.                                 We removed this noteplayer because there
  34.                                 are bugs in the audio.device which cause
  35.                                 many problems. There are no workarounds
  36.                                 for these bugs.
  37.  
  38.   Paula-NotePlayer              Up to 4 Voices. Uses MEMF_CHIP to hold the
  39.                                 samples. Uses the audio.device channel
  40.                                 allocation but plays the 'notes' by writeing
  41.                                 directly to the current paula chip.
  42.                                 GUI: Selection of the allocation presedence
  43.                                 of the channels.
  44.                                 Note: Some programs incorrectly using the
  45.                                 audio.device will have problems. Term 3.4
  46.                                 is one of them. You can avoid the problems
  47.                                 if you select 127 as allocation precedence.
  48.                                 But then one of the advantages of this
  49.                                 Noteplayer is gone away.
  50.  
  51.   4Voices-NotePlayer            Up to 4 Voices. Uses MEMF_ANY to hold the
  52.                                 samples. Only a 1KB chipmembuffer is used.
  53.                                 GUI: Each channel can be enabled/disabled.
  54.                                 Note: On A3000 this NotePlayer eats about
  55.                                 4% more cpu-cycles than Paula-NotePlayer.
  56.  
  57.   8Voices-NotePlayer            Up to 8 Voices. Uses MEMF_ANY to hold the
  58.                                 samples. Thanks to Jörg Schmidt. The mixing
  59.                                 routine is © 1991 by Maxon Computer GmbH.
  60.                                 GUI: Each channel can be enabled/disabled.
  61.  
  62.   32Voices-NotePlayer           Up to 32 Voices. Uses MEMF_ANY to hold the
  63.                                 samples. Uses DeliMix.
  64.                                 GUI: Left and Right stereo channel can be
  65.                                 enabled or disabled. The Mixfrequency can
  66.                                 be set between 4 kHz and 60 kHz.
  67.  
  68.   32Voices-NotePlayerPlus       Up to 32 Voices. Uses MEMF_ANY to hold the
  69.                                 samples. Uses DeliMix.
  70.                                 GUI: Left and Right stereo channel can be
  71.                                 enabled or disabled. Additionaly there is
  72.                                 a volume boost slider. If Auto-Boost is
  73.                                 enabled the boost is preset. This value
  74.                                 depends on the requested number of channels.
  75.                                 There are some trade off's with this
  76.                                 NotePlayer: It requires quite a lot of
  77.                                 CPU power. The Mixfrequency can be set
  78.                                 between 4 kHz and 60 kHz.
  79.  
  80.   14Bit-NotePlayer              Up to 32 Voices. Uses MEMF_ANY to hold the
  81.                                 samples. Uses DeliMix. The mixing result
  82.                                 will be output with 14Bit quality. Due to
  83.                                 used output scheme the output level might
  84.                                 be low. You can raise the level with the
  85.                                 boost-slider, but we recommend to use the
  86.                                 volume control of your amplifier instead.
  87.                                 If existant this genies uses the CyberSound
  88.                                 calibration-prefs for optimum quality.
  89.                                 GUI: Left and Right stereo channel can be
  90.                                 enabled or disabled. The new version has an
  91.                                 additional volume boost slider. If Auto-Boost
  92.                                 is enabled the boost is preset. This value
  93.                                 depends on the requested number of channels.
  94.                                 As usual the Mixfrequency can be set between
  95.                                 4 kHz and 60 kHz.
  96.  
  97.   Headphone-NotePlayer          Up to 32 Voices. Uses MEMF_ANY to hold the
  98.                                 samples. Uses DeliMix. This Noteplayer is
  99.                                 intended for use with headpohnes.
  100.                                 GUI: Left and Right stereo channel can be
  101.                                 enabled or disabled. With a slider you can
  102.                                 control the stereofactor: 0% = mono,
  103.                                 100% = full stereo, 50% = each channel is
  104.                                 mixed with 50% level on the opposite side.
  105.                                 Additionaly there is a volume boost slider.
  106.                                 If Auto-Boost is enabled the boost is preset.
  107.                                 This value depends on the requested number
  108.                                 of channels. The Mixfrequency can be set
  109.                                 between 4 kHz and 60 kHz.
  110.  
  111.   ModSave-NotePlayer            Up to 16 Voices. Uses MEMF_ANY to hold the
  112.                                 samples. Uses DeliMix. With this noteplayer
  113.                                 you can transform your favorite modules
  114.                                 into samples :-)
  115.                                 GUI: Left and Right stereo channel can be
  116.                                 enabled or disabled. The Mixfrequency can
  117.                                 be set between 4 kHz and 60 kHz. If the
  118.                                 'Save Sample' gadget is checked an IFF-8SVX
  119.                                 sample will be written to the file you have
  120.                                 specified in the 'Filename' gadget. If no
  121.                                 filename is given, a filerequester will pop
  122.                                 up and ask you. With the 'Mode' Cyclegadget
  123.                                 you can select whether a Mono or a Stereo
  124.                                 sample should be created. In Mono mode up to
  125.                                 eight channels are saved. In Stereo Mode, up
  126.                                 to sixteen channels are saved.
  127.                                 Additionaly there is a volume boost slider.
  128.                                 If Auto-Boost is enabled the boost is preset.
  129.                                 This value depends on the requested number
  130.                                 of channels. The Mixfrequency can be set
  131.                                 between 4 kHz and 60 kHz.
  132.  
  133.   Toccata-NotePlayer            Up to 32 Voices, supports Panning. Uses
  134.                                 MEMF_ANY to hold the samples. This NotePlayer
  135.                                 will use the Toccata soundboard to produce true
  136.                                 16bit sound.
  137.                                 Available for registrated users upon request.
  138.  
  139.   MPro-NotePlayer               Up to 32 Voices, supports Panning. Uses
  140.                                 MEMF_ANY to hold the samples. This NotePlayer
  141.                                 will use the Maestro Professional card to
  142.                                 produce true 16bit sound.
  143.                                 Available for registrated users upon request.
  144.  
  145.  
  146.   2.DECRUNCH GENIES
  147.  
  148.   Name                          Description
  149.   ==========================    ===========================================
  150.  
  151.   Decruncher                    This genie can decrunch 'imploded' files
  152.                                 and LhA archives. Only the first file from
  153.                                 an LhA-archive will be decrunched. Files that
  154.                                 match the exclude pattern will be skipped.
  155.  
  156.  
  157.   3.CONVERT GENIES
  158.  
  159.   Name                          Description
  160.   ==========================    ===========================================
  161.  
  162.   Deli-Wizard                   Copyright © 1994-95 by Nicolas FRANCK.
  163.                                 Reconverts the most Protracker 'Packers'
  164.                                 back to ProTracker. Currently, -51- formats
  165.                                 are recognized and converted:
  166.  
  167.                                       Noise/Protracker
  168.                                       Heatseeker Packer
  169.                                       Xann-Packer
  170.                                       Pha-Packer
  171.                                       NoisePacker_v1/2
  172.                                       NoisePacker_v3
  173.                                       Promizer_v1.0c
  174.                                       Promizer_v1.8a
  175.                                       Promizer_v2.0
  176.                                       Wanton-Packer
  177.                                       SKYT-Packer
  178.                                       ProPacker_v1.0
  179.                                       ProPacker_v2.1
  180.                                       ProPacker_v3.0
  181.                                       ProRunner_v1.0
  182.                                       Laxity-Tracker
  183.                                       UNIC-Tracker
  184.                                       KRIS-Tracker
  185.                                       ProRunner_v2.0
  186.                                       NoiseRunner
  187.                                       EUREKA-Packer
  188.                                       AC1D-Packer
  189.                                       Pygmy Projects
  190.                                       Digital Illusions
  191.                                       Channel Player v1
  192.                                       Channel Player v2
  193.                                       Channel Player v3
  194.                                       Promizer_v4.0
  195.                                       The Player v5.0a
  196.                                       StarTrekker Pack'
  197.                                       The Player v6.0a
  198.                                       GMC
  199.                                       Module Protector
  200.                                       Promizer v0.1
  201.                                       Soundtracker 2.6
  202.                                       FC-M Packer
  203.                                       IceTracker
  204.                                       Fuzzac Packer
  205.                                       Kefrens Sound Machine
  206.                                       The Player 40A/40B/41A
  207.                                       Tracker Packer 1/2/3
  208.                                       NoiseTracker Pak
  209.                                       Polka Packer
  210.                                       Power Music
  211.                                       Soundtracker Pro 3.0
  212.                                       Zen Packer
  213.                                       The Player v6.1a
  214.                                       Hornet Packer
  215.  
  216.                                 GUI: Enable/Disable conversion routines.
  217.                                 Modules can be saved with the 'Save Module'
  218.                                 button. This will bring up a filerequester.
  219.  
  220.                                 Note: To become a registered user of both
  221.                                       Pro-Wizard-2 and Deli-Wizard, send
  222.  
  223.                                           50 FF  /  15$ US  /  20 DM
  224.  
  225.                                 to:   Nicolas FRANCK
  226.                                       157, Rue de Strasbourg
  227.                                       77350 Le Mée sur Seine
  228.                                       France
  229.  
  230.                                 You can send bugreports and suggestions
  231.                                 concerning Deli-Wizard or Pro-Wizard to
  232.                                 this address as well.
  233.  
  234.   Converter                     This genie converts 'exotic' modules into
  235.                                 more common formats that can be played with
  236.                                 DeliTracker. Currently these formats are
  237.                                 recognized and converted:
  238.  
  239.                                         In Stereo! => Synthesis 
  240.                                         GraveComposer => FastTracker
  241.                                         Octalyzer => FastTracker
  242.                                          (this format is not the
  243.                                           same as Oktalyzer!)
  244.                                         MED Song => MED Module
  245.                                         StarTrekker8 => TakeTracker
  246.                                         FutureComposer 1.3 => FutureComposer 1.4
  247.                                         SoundTracker => SoundTracker15
  248.                                         DigitalTracker 1.0 => TakeTracker
  249.  
  250.                                 GUI: Enable/Disable conversion routines.
  251.  
  252.   ST-NT-PT-Song_Converter       The genie converts Sound/Noise/ProTracker
  253.                                 Songs into modules. The song and all samples
  254.                                 may be packed. The samples may be either
  255.                                 located in the volume that the song tells
  256.                                 (e.g. ST-01:) or in an equal named subdirectory
  257.                                 (e.g. ST-01/). The path of this subdir can be
  258.                                 set with the GUI. If a sample is not found the
  259.                                 user is asked for a replacement.
  260.                                 GUI: Sets the instrument search path.
  261.  
  262.  
  263.   4.OTHER GENIES
  264.  
  265.   Name                          Description
  266.   ==========================    ===========================================
  267.  
  268.   ModuleInfo                    This genie will show some information about
  269.                                 the current module. At the moment the real
  270.                                 module name, filesize, number of patterns,
  271.                                 estimated duration, sample names and length
  272.                                 may be displayed
  273.                                 GUI: 'Settings'-Menu: Duration will enable
  274.                                 the calculation of the estimated playtime.
  275.  
  276.   MonoScope                     This genie displays current waveform in a
  277.                                 neat new way. This genie works with up to 8
  278.                                 Voices. Each pixel represents a point in
  279.                                 time. The x and y co-ordinates of it are
  280.                                 corelated to the sample. In 'Single Mode'
  281.                                 the x position is taken from the amplitude
  282.                                 of the left channel. The y position is
  283.                                 taken from the amplitude of the right
  284.                                 channel. This is how the left channel
  285.                                 corelates to the right. The x co-ordinate
  286.                                 of an point in 'Double Mode' is taken from
  287.                                 the amplitude of the signal. The y
  288.                                 co-ordinate is taken from the amplitude
  289.                                 a fixed short time interval later. This
  290.                                 mode shows how the signal corelates to
  291.                                 itself.
  292.                                 GUI:    Settings
  293.                                         :
  294.                                         Nasty Blit
  295.                                                 This is to fix some problems
  296.                                                 with (EGS) GfX cards. These
  297.                                                 arise from blit operations
  298.                                                 done by the cpu. If enabled
  299.                                                 Forbid()/Permit() is used to
  300.                                                 to protect those operations.
  301.                                         ~~~~~~~~~~~~~~~
  302.                                         Single Mode A-I Select single mode
  303.                                         Double Mode A-O Select double mode
  304.  
  305.   StereoScope                   This genie displays current waveform as
  306.                                 stereo signal. If you would connect an
  307.                                 oscilloscope at the audio jacks and select
  308.                                 a frequency range of about 2 kHz you should
  309.                                 see the same signals. This genie works with
  310.                                 up to 8 Voices.
  311.                                 GUI:    Settings
  312.                                         :
  313.                                         Nasty Blit
  314.                                                 This is to fix some problems
  315.                                                 with (EGS) GfX cards. These
  316.                                                 arise from blit operations
  317.                                                 done by the cpu. If enabled
  318.                                                 Forbid()/Permit() is used to
  319.                                                 to protect those operations.
  320.  
  321.   QuadrasScope                  This genie displays current waveform of up
  322.                                 to 4 channels - not sizeable, moderate cpu
  323.                                 load.
  324.                                 GUI:    Settings
  325.                                         :
  326.                                         Nasty Blit
  327.                                                 This is to fix some problems
  328.                                                 with (EGS) GfX cards. These
  329.                                                 arise from blit operations
  330.                                                 done by the cpu. If enabled
  331.                                                 Forbid()/Permit() is used to
  332.                                                 to protect those operations.
  333.  
  334.  
  335.  
  336.   QuadrascopePlus               Copyright 1994-95 by Florian Vorberger.
  337.                                 This genie displays the waveforms of up to
  338.                                 4 channels. QuadraScope+ updates 50 times a
  339.                                 second. This means it needs quite a lot of
  340.                                 CPU cycles. The CPU power increase is aprox.
  341.                                 linear to the windows size. If you experience
  342.                                 a slow display you might need to shrink your
  343.                                 window. If you use a 'Solid' display the
  344.                                 required CPU power depends more on the window
  345.                                 height.
  346.                                 GUI:    Settings
  347.                                         :
  348.                                         Nasty Blit
  349.                                                 This is to fix some problems
  350.                                                 with (EGS) GfX cards. These
  351.                                                 arise from blit operations
  352.                                                 done by the cpu. If enabled
  353.                                                 Forbid()/Permit() is used to
  354.                                                 to protect those operations.
  355.                                         ~~~~~~~~~~
  356.                                         Half   A-A Displays the absolute level
  357.                                                    from zero to top. Threat
  358.                                                    samples unsigned.
  359.                                         Mirror A-M Same as half exept the
  360.                                                    zero line is centered and
  361.                                                    the level is also drawn in
  362.                                                    the negative range.
  363.                                                 Note: If 'Half' and 'Mirror'
  364.                                                    are off the sample is
  365.                                                    threated as signed. This
  366.                                                    is the default mode.
  367.                                         ~~~~~~~~~~
  368.                                         Dot    A-D Draw only sample values
  369.                                         Line   A-L Connect sample values
  370.                                                    with lines.
  371.                                         Solid  A-O Filled display
  372.  
  373.                                 QuadraScope+ written by Florian Vorberger.
  374.                                 It may only be distributed along with the
  375.                                 DeliTracker_II packgage! You are alowed to
  376.                                 use QuadraScope+ only for NON-Comercial
  377.                                 purposes. If you find any bugs, have any
  378.                                 ideas for improving 'Quadrascope+' or want
  379.                                 a special commercial-usage agreement please
  380.                                 contact:
  381.                                  Florian.Vorberger@informatik.tu-muenchen.de
  382.                                  or Delirium Softdesign (we will forward any
  383.                                  wishes).
  384.  
  385.   LightOrgan_Color              This genie displays the summed volume level
  386.                                 (amplitude) of up to 8 channels. The sum of
  387.                                 the left channels control the blue level
  388.                                 and the right channels control the red
  389.                                 level. This genie allocates one pen and
  390.                                 therefore requires at least V39.
  391.                                 Note: If you want to run this genie on
  392.                                 your Workbench Screen you must choose
  393.                                 a screen mode with at least 16 colors!
  394.  
  395.   FFTAnalyzer                   This genie displays the frequeny spectrum of
  396.                                 up to 4 left and right channels. The display
  397.                                 is devided into two columns (one for the left
  398.                                 and one for the right channels). Each column
  399.                                 consists of 64 equally spaced bars. A single
  400.                                 bar represents a frequency range of 110Hz.
  401.                                 The topmost bar represents the hightest
  402.                                 frequency range (ie. 7.5kHz). The displayed
  403.                                 amplitude of a frequency range is proportional
  404.                                 to the sound pressure level in dB(A). Refer to
  405.                                 DIN IEC-651 for closer information. The
  406.                                 frequency spectrum is calculated using a highly
  407.                                 optimized 504-Point-Fast-Fourier-Transform.
  408.                                 Big thanks to Kim Øyhus for providing the new
  409.                                 FFT routine!
  410.                                 GUI:    Settings
  411.                                         :
  412.                                         Nasty Blit
  413.                                                 This is to fix some problems
  414.                                                 with (EGS) GfX cards. These
  415.                                                 arise from blit operations
  416.                                                 done by the cpu. If enabled
  417.                                                 Forbid()/Permit() is used to
  418.                                                 to protect those operations.
  419.  
  420.   FFTScope                      This genie displays the change of the frequency
  421.                                 spectrum over time. It supports up to four
  422.                                 left and right channels. The lightness of the 
  423.                                 pixels corresponds to the value of the frequency
  424.                                 component (ie. lighter color indicates higher 
  425.                                 intensity). The frequency axis starts at the
  426.                                 window bottom (low frequencies).
  427.                                 GUI:    Settings
  428.                                         :
  429.                                         Nasty Blit
  430.                                                 This is to fix some problems
  431.                                                 with (EGS) GfX cards. These
  432.                                                 arise from blit operations
  433.                                                 done by the cpu. If enabled
  434.                                                 Forbid()/Permit() is used to
  435.                                                 to protect those operations.
  436.                                         ~~~~~~~~~~
  437.                                         Frequency Range
  438.                                                 Allows you to slelect the
  439.                                                 frequency range which will be
  440.                                                 displayed (6 - 8 octaves).
  441.  
  442.   DrWhoGenie                    Thies genie is based on the rotating tunnel
  443.                                 effekt from Sanity's demo 'ARTE'. Many thanks
  444.                                 to Chaos/Sanity for his routines!
  445.                                 This genie needs OS 3.0 and a screen with at
  446.                                 least 16 free pens.
  447.                                 GUI:    Settings
  448.                                         :
  449.                                         Nasty Blit
  450.                                                 This is to fix some problems
  451.                                                 with (EGS) GfX cards. These
  452.                                                 arise from blit operations
  453.                                                 done by the cpu. If enabled
  454.                                                 Forbid()/Permit() is used to
  455.                                                 to protect those operations.
  456.                                         ~~~~~~~~~~
  457.                                         Own C2P A-2 A higly optimized C2P
  458.                                                     conversion routine in
  459.                                                     conjunction with
  460.                                                     BltBitMapRastPort() is
  461.                                                     used to draw the picture.
  462.                                         Use WPA A-W Uses the V39 OS function
  463.                                                     WritePixelArray8() to draw
  464.                                                     the picture.
  465.                                         Use WCP A-C Uses the V40 OS function
  466.                                                     WriteChunkyPixels() to
  467.                                                     draw the picture.
  468.                                         Note: Please check which option is the
  469.                                               fastest on your system!
  470.                                         ~~~~~~~~~~
  471.                                         16 Colors A-1 Uses 16 colors for the
  472.                                                       tunnel.
  473.                                         64 Colors A-6 Uses 64 colors for the tunnel.
  474.                                                       If 64 colors are not available
  475.                                                       it tries to allocate fewer
  476.                                                       colors. But at least 16 colors
  477.                                                       must be available or the genie
  478.                                                       won't run.
  479.  
  480.   LevelMeter                    This genie displays the sound pressure level
  481.                                 of up to 16 different channel.
  482.                                 The CPU-usage is moderate.
  483.                                 GUI:    Settings
  484.                                         :
  485.                                         ~~~~~~~~~~
  486.                                         Height »Half Halves the window height.
  487.                                                »Full Switches to full height.
  488.  
  489.                                         Width »Variable The horizontal size is
  490.                                                         dynamically adjusted
  491.                                                         each time the number of
  492.                                                         active channels changes.
  493.                                               »4 Channels Displays a fixed number
  494.                                                .          of channels depending on
  495.                                                .          the selected menuitem.
  496.                                               »16 Channels
  497.  
  498.  
  499.   5. DELIMIX
  500.  
  501.   DeliMix is © 1994-96 by Delirium Softdesign. DeliMix is realtime sample
  502.   mixing technology. It is the base of many Noteplayers that have virtual
  503.   channels. With this mixing technology it is possible to mix samples with
  504.   different samplerates into one output sample. The output sample is
  505.   generated at a given mixfrequency (rate). Choosing a higer output rate
  506.   will yield better results at the expense of more cpu power. DeliMix takes
  507.   advance of an exisiting 020 or higher. An optimized routine will be used
  508.   in this case. This routine is about 20% faster. There is a critical point
  509.   at ~30 kHz mixing frequency. Selecting a higher mixing frequency will
  510.   make only sense if you run productivity. This is because in the current
  511.   amiga hardware, the audio DMA is coupled with the scan rate. The hardware
  512.   can output two samples per scanline. In standard video mode, this results
  513.   in a maximum output rate of ~30 kHz. Because in productivity the scanrate
  514.   doubles an output rate of ~60 kHz is possible. All NotePlayers will step
  515.   down the mixingrate if the cpu is not fast enough to provide the desired
  516.   mixing frequency! - This is to protect the system from hanging in the
  517.   interrupt (mixing loop).
  518.  
  519.  
  520.  
  521.